package com.black.platform.user.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.black.platform.base.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDate;

/**
 * @author linwenfeng
 */
@Data
@TableName("share_user")
@EqualsAndHashCode(callSuper = true)
public class ShareUser extends BaseEntity {
    /**
     * 编号
     **/
    private String serialNo;
    /**
     * 用户名
     **/
    private String username;
    /**
     * 姓名
     **/
    private String name;
    /**
     * 密码
     **/
    private String password;
    /**
     * 头像
     **/
    private String iconUrl;
    /**
     * 手机号码
     **/
    private String mobile;
    /**
     * 生日
     **/
    private LocalDate birthday;
    /**
     * 证件类型
     **/
    private String identityType;
    /**
     * 证件号码
     **/
    private String identityNo;
    /**
     * 地址
     **/
    private String address;
    /**
     * 年龄
     **/
    private Integer age;
    /**
     * 性别
     **/
    private String gender;
    /**
     * 归属代码
     **/
    private String comCode;

    private String openId;

    private String unionId;

    private Integer platform;

    @TableField(exist = false)
    private String positionName;
}
